
/* HEADER */
header {
    width: 800px;
	margin: 18px auto;
}

/* ASIDE */

aside {
    width: inherit;
}

/* ASIDE > H2 */

aside > h2 {
    width: 800px;
	line-height: 48px;
	margin: 6px auto;
}

/* SECTION */

section {
    width: 800px;
	margin: 18px auto;
}

/* SECTION > UL */

section > ul#connectors > li {
    display: inline-block;
    margin: 20px auto;
	font-size: 18px;
	line-height: 21px;
	text-align: center; 
}

section > ul#connectors > li+li {
    margin-left: 20px;
}
section > ul#connectors > li a img {
    background: #fff;
    border: solid 1px #ccc;
    width: 64px;
    height: 64px;
    padding: 4px;
}

/* SECTION > LIST PROJECTS */

section ul#projects li#project {
    margin: 20px 0;
}
section ul#projects li#project a:hover {
    text-shadow: #666 -1px 1px 2px;
}
section ul#projects li#project a div.image {
    background: url('../../images/layout/icons/DataCase-alt.png') no-repeat;
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 10px;
}
section ul#projects li#project a:hover div.image {
    background: url('../../images/layout/icons/DataCase.png') no-repeat;
}

section ul#projects li#project a p {
	font-size: 18px;
	line-height: 21px;
}


/* FORM */

input {
    background: #fff;
    border: solid 1px #E5E5E5;
    width: 400px;
    color: #111;
    padding: 12px;
    font-size: 18px;
}

input.button {
    border: 0;
    width: 70px;
    height: 45px;
    font-size: 16px;
    background: url('../../images/layout/icons/bottombarknobgray.png'); 

}
input.button:hover {
    border: 0;
    width: 70px;
    height: 45px;
    font-size: 16px;
    background: url('../../images/layout/icons/bottombarknobgray-alt.png'); 

}


